package com.example.entity.dto.pc;

import com.baomidou.mybatisplus.annotation.TableField;
import com.example.entity.base.pc.BasePageDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel(value = "模具列表Dto")
@Data
public class MouldListDto extends BasePageDto {

    @ApiModelProperty(value = "工厂ID")
    private Integer factoryId;

    @ApiModelProperty(value = "资源组ID")
    private Integer resourceGroupId;

    @ApiModelProperty(value = "模具编号")
    private String deviceid;

    @ApiModelProperty(value = "模具名称")
    private String devicename;

    @ApiModelProperty(value = "设备编号OR名称")
    @TableField("deviceIdOrName")
    private String deviceIdOrName;

    @ApiModelProperty(value = "模具图号")
    private String mouldDrawNo;

    @ApiModelProperty(value = "所属单位")
    private String affiliation;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "资产号码（资产编号）")
    private String fixedAssetId;

    @ApiModelProperty(value = "模仁储位")
    private String modelStorageLocation;

    @ApiModelProperty(value = "开模日期")
    private String mouldOpenDay;

    @ApiModelProperty(value = "模具铭牌号码")
    private String nameplateNumber;

    @ApiModelProperty(value = "所有人名称")
    private String ownerName;

    @ApiModelProperty(value = "状态")
    private String status;

    @ApiModelProperty(value = "存储位置")
    private String storageLocation;

    @ApiModelProperty(value = "模具已使用次数")
    private String usedNumber;

    @ApiModelProperty(value = "资产厂别")
    private String assetFactory;

    @ApiModelProperty(value = "制造商(模具制造者)")
    private String manufacturer;

}
